package com.michael;

import com.sun.org.apache.regexp.internal.RE;

/**
 * Created by Administrator on 2019/3/17 0017.
 */
public class Order {

    private String uid;
    private String orderId;
    private double amount;
    public Order(String uid,String orderId,double amount){
        this.uid = uid;
        this.orderId = orderId;
        this.amount = amount;
    }
    public ReturnMsg pay(){
        return pay(null);
    }
    public ReturnMsg pay(String payKey){
        Payment payment = PaymentFactory.pay(payKey);
        System.out.println("欢迎使用" + payment.getName());
        System.out.println("本次交易金额为：" + amount + "，开始扣款...");
        return payment.pay(uid,amount);
    }
}
